
var debugType = 1;

for (v in console) {
    if (!debugType) {
        if (typeof console[v] === 'function') {
            console[v] = function () { };
        }
    }
}

function log(msg) {
    if (debugType) {
        console.log.apply(null, arguments);
    }
}

function dir(msg) {
    if (debugType) {
        console.dir.apply(null, arguments);
    }
}

function table(msg) {
    if (debugType && console.table) {
        console.table.apply(null, arguments);
    }
}

function bold(eve, msg) {
    if (debugType) {
        if (typeof msg !== 'string') {
            console.log('%c<' + eve + '>: ', 'font-weight: 900; font-size: 1.2em');  
            dir(msg);
        }
        else {
            console.log('%c<' + eve + '>: %c' + msg, 'font-weight: 900; font-size: 1.2em', '');        
        }
    }
}

// function log(msg) {
//     if (debugType) {
//         console.log.apply(null, arguments);
//     }
// }


